package com.css.fxfzdpzs.modules.xczh.service;

import com.css.fxfzdpzs.modules.xczh.dto.DisasterDamageDTO;
import com.css.fxfzdpzs.modules.xczh.entity.second.*;
import com.css.fxfzdpzs.modules.xczh.vo.*;
import com.css.fxfzdpzs.modules.xczh.entity.first.*;

import java.util.List;
import java.util.Map;

public interface XczhService {
    GradeDisasterNum getDisasterNum();

    List<DisasterNumVo> getDamageNum();

    List<LossProportionVo> getLossProportion();

    List<DisasterAssessData> getUnitCount();

    List<DisasterValueVo> getDisasterValue();

    Map<String, Object> getVisitNum(String system,int num);

    List<DisasterDamage> getSituation();

    List<XcDisasterImage> getDisasterImage(String iaId,String intensity);

    XcDataNum getXcProportion(String iaId);

    XcMapEntity getMapDate();

    List<XcCountySituation> getCountyDisasterByCountyCode(String countyCode);

    XcSecondMapEntity getEarthquakeEventInfo(String longitude, String latitude, String magnitude, String eventTime);

    XcSecondMapEntity getSecondMapDate();


    void xczhData();
}
